@import url(layout.css); 
ul.fans_top li.top1 em.fansnum i ,ul.joinlist li em.fansnum i ,ul.joinlist li em.phnum i{ display:inline-block; width:16px; height:16px; background:url(../images/icon.gif) no-repeat 0 0; margin-right:5px; vertical-align:sub;}

ul.fans_top li{ position:relative; height:76px; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px; }
ul.fans_top li a:hover{ color:#f69;}
ul.fans_top li em.num{ float:left; width:23px; height:23px; margin:27px 10px 0 0; border-radius:23px; line-height:23px; text-align:center; background:#e5e5e5;}
ul.fans_top li em.num2{ background:#fb9f22; color:#fff;}
ul.fans_top li em.num3{ background:#fad403; color:#fff;}
ul.fans_top li img{ float:left; width:76px; height:76px; border-radius:76px; margin-right:20px;}
ul.fans_top li strong{ line-height:76px; font-size:16px; font-weight:bold;}
ul.fans_top li span{ float:right; margin-right:130px; line-height:76px; color:#999; }
ul.fans_top li.top1{ height:160px;}
ul.fans_top li.top1 .img{ float:left; width:150px; position:relative; margin-right:20px;}
ul.fans_top li.top1 .img img{ width:150px; height:150px; border-radius:150px;}
ul.fans_top li.top1 .img em{ background:url(../images/top_icon.png) no-repeat 0 0; display:block; width:119px; height:45px; position:absolute; left:15px; bottom:0;}
ul.fans_top li.top1 strong{ font-size:24px; line-height:30px; padding-top:10px; display:block;}
ul.fans_top li.top1 p{ color:#999; line-height:25px; margin:10px 0;}
ul.fans_top li.top1 em.fansnum i{ background-position:0 -16px;}
ul.fans_top li a.add_btn{ position:absolute; right:0; display:block; border:1px solid #000; border-radius:3px; line-height:30px; padding:0 10px; top:20px;}
ul.fans_top li a.add_btn:hover ,ul.fans_top li.top1 a.add_btn{ background:#f69; color:#fff; border-color:#f69;}
ul.fans_top li a.add_btn i{ float:left; background:url(../images/icon.gif) no-repeat -16px -32px; display:block; width:16px; height:16px; margin:8px 5px 0 0;}
ul.fans_top li a.add_btn:hover i ,ul.fans_top li.top1 a.add_btn i{ background-position:0 -32px;}
ul.fans_top li.top1 a.add_btn{ top:60px;}

/**/
.r_search{ height:32px;}
.r_search .txt{ width:224px; height:30px; border:1px solid #ddd; border-right:0; padding:0 10px; line-height:30px; font-family:"微软雅黑"; float:left;}
.r_search .btn{ float:left; height:32px; width:65px; background:#000; color:#fff; font-family:"微软雅黑"; font-size:16px; cursor:pointer;}

ul.joinlist li{ height:100px;}
ul.joinlist li img{ border-radius:100px; float:left; margin-right:10px;}
ul.joinlist li strong{ font-size:16px; height:20px; margin-bottom:10px; padding-top:12px;}
ul.joinlist li img{ width:100px; height:100px;}
ul.joinlist li a em{ display:block; font-size:12px; height:25px; line-height:25px; color:#999;}
ul.joinlist li em.fansnum i{ background-position:0 0;}
ul.joinlist li em.phnum i{ background-position:-16px 0;}
